no down payment - Turkish English Dictionary